# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 1DED 4F10 move.b <>, [A5 + 0x4F10] 00000004 0000 11B4 ori.b D0, 0xB4 00000008 0000 0AAB ori.b D0, 0xAB 0000000C 0000 0098 ori.b D0, 0x98 00000010 8000 or.b D0, D0 00000012 0002 0688 ori.b D2, 0x88 00000016 5DC3 slt D3 00000018 0260 B5EE andi.w -[A0], 0xB5EE 0000001C 678E beq -0x70 /* FFFFFFAC */ 0000001E FC32 0A40 .unknown 0xFC32 0x0A40 (W = 6) 00000022 0A10 09DE xori.b [A0], 0xDE 00000026 D1ED 09B0 add.l A0, [A5 + 0x9B0] 0000002A 02E6 .incomplete 0000002C 5886 addq.l D6, 4 0000002E 08FE 08C6 bset.b <>, 0xC6 00000032 FF53 .extension 0xF53 <> // unimplemented 00000034 FF67 .extension 0xF67 <> // unimplemented 00000036 07C4 .incomplete label00000038: 00000038 FEB4 FEEB .extension 0xEB4 <> // unimplemented 0000003C FFB1 .invalid <> 0000003E FDF7 .invalid <> 00000040 0616 05D4 addi.b [A6], 0xD4 00000044 059C bclr [A4]+, D2 00000046 056C 0534 bchg [A4 + 0x534], D2 0000004A 0504 btst D4, D2 0000004C 04CC .incomplete 0000004E 049C FE90 D0ED subi.l [A4]+, 0xFE90D0ED 00000054 0424 6DF2 subi.b -[A4], 0xF2 00000058 43E9 0360 lea.l A1, [A1 + 0x360] 0000005C 0328 D1A8 btst [A0 - 0x2E58], D1 label00000060: 00000060 FE93 D128 .extension 0xE93 <> // unimplemented 00000064 6DD2 blt -0x2C /* 00000038 */ 00000066 2810 move.l D4, [A0] 00000068 012E 2244 btst [A6 + 0x2244], D0 0000006C D880 add.l D4, D0 0000006E 0C2A 1D6A D004 cmpi.b [A2 - 0x2FFC], 0x6A /* 'j' */ 00000074 1D6D F486 3186 move.b [A6 + 0x3186], [A5 - 0xB7A] 0000007A 422A 362D clr.b [A2 + 0x362D] 0000007E B66B B86B cmp.w D3, [A3 - 0x4795] 00000082 382B 377C move.w D4, [A3 + 0x377C] 00000086 6DB0 blt -0x4E /* 00000038 */ 00000088 D0C3 add.w A0, D3 0000008A 3000 move.w D0, D0 0000008C 6ED2 bgt -0x2C /* 00000060 */ 0000008E 6F3C ble +0x3E /* 000000CC */ 00000090 B2A9 7ADE cmp.l D1, [A1 + 0x7ADE] 00000094 0F3C 185B btst 0x5B /* '[' */, D7 00000098 0134 8B03 C301 0683 btst [[A4 + <> + A0 * 2] - 0x3CFEF97D], D0 000000A0 113E move.b -[A0], <> 000000A2 7B01 moveq.l D5, 0x01 000000A4 CE1B and.b D7, [A3]+ 000000A6 0503 btst D3, D2 000000A8 0043 1B3B ori.w D3, 0x1B3B 000000AC 055B bchg [A3]+, D2 000000AE 0FBB 0593 1403 25E3 bclr [[ + D0 * 4] + 0x140325E3], D7 000000B6 1213 move.b D1, [A3] 000000B8 0B10 btst [A0], D5 000000BA 00DB .incomplete 000000BC 0328 0233 btst [A0 + 0x233], D1 000000C0 0CDB .incomplete 000000C2 045B 0338 subi.w [A3]+, 0x338 000000C6 531F subq.b [A7]+, 1 000000C8 9309 subx.b -[A1], -[A1] 000000CA 4413 neg.b [A3] label000000CC: 000000CC 1F38 4B18 move.b -[A7], [0x00004B18] 000000D0 BB02 xor.b D2, D5 000000D2 3328 A328 move.w -[A1], [A0 - 0x5CD8] 000000D6 0B0E btst A6, D5 000000D8 3823 move.w D4, -[A3] 000000DA 113B 0573 04E3 12BB 0700 5B01 move.b -[A0], [[PC + 0x4E312BB] + 0x7005B01] 000000E6 081E 0073 btst.b [A6]+, 0x73 /* 's' */ 000000EA 0402 2B11 subi.b D2, 0x11 000000EE AB03 syscall Jackson 000000F0 5B03 subq.b D3, 5 000000F2 202C 38C3 move.l D0, [A4 + 0x38C3] 000000F6 0C33 1584 CB06 003B cmpi.b [[A3 + <>] + A4 * 2 + 0x3B], 0x84 000000FE 1B00 move.b -[A5], D0 00000100 CB06 abcd D5, D6 00000102 0C12 5B01 cmpi.b [A2], 0x1 00000106 022B 0C25 023E andi.b [A3 + 0x23E], 0x25 /* '%' */ 0000010C 6B29 bmi +0x2B /* 00000137 */ 0000010E 8AE3 divu.w D5, -[A3] 00000110 0A43 0F6B xori.w D3, 0xF6B 00000114 3310 move.w -[A1], [A0] 00000116 A101 syscall Close, flags=1 00000118 081E 0C02 btst.b [A6]+, 0x2 0000011C 1B20 move.b -[A5], -[A0] 0000011E 422C 0313 clr.b [A4 + 0x313] 00000122 5B01 subq.b D1, 5 00000124 7B19 moveq.l D5, 0x19 00000126 FB2B .extension 0xB2B <> // unimplemented 00000128 CE3B 1B2B 174B 06B3 030E and.b D7, [[PC + 0x174B + D1 * 2] + 0x6B3030E] 00000132 5300 subq.b D0, 1 00000134 D30B addx.b -[A1], -[A3] 00000136 6302 bls +0x4 /* 0000013A */ 00000138 2813 move.l D4, [A3] label0000013A: 0000013A 0125 btst -[A5], D0 0000013C 071B btst [A3]+, D3 0000013E 0593 bclr [A3], D2 00000140 008E 0233 1413 ori.l A6, 0x2331413 00000146 13CB 0353 141E move.b [0x0353141E], A3 0000014C 1301 move.b -[A1], D1 0000014E D33F add.b <>, D1 00000150 F301 .extension 0x301 <> // unimplemented 00000152 8A7B 077B 06E5 06E3 0674 5B03 or.w D5, [[PC + 0x6E506E3] + 0x6745B03] 0000015E 4C03 0B2E movem.w D1,D2,D3,D5,A0,A1,A3, D3 00000162 E301 asl D1.b, 1 00000164 7B18 moveq.l D5, 0x18 00000166 AB38 syscall bXMAIN8 00000168 161C move.b D3, [A4]+ 0000016A 18F3 3734 move.b [A4]+, <> 0000016E 8304 sbcd D1, D4 00000170 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000172 2478 067B movea.l A2, [0x0000067B] 00000176 0100 btst D0, D0 00000178 0B38 0304 btst [0x00000304 /* BufTgDate */], D5 0000017C 5301 subq.b D1, 1 0000017E 6B02 bmi +0x4 /* 00000182 */ 00000180 CE1B and.b D7, [A3]+ label00000182: 00000182 0F03 btst D3, D7 00000184 00AB 01F6 62EB 009B ori.l [A3 + 0x9B], 0x1F662EB 0000018C 147B 0510 movea.b A2, [PC + D0 * 4] 00000190 00FB .incomplete 00000192 0128 0283 btst [A0 + 0x283], D0 00000196 1268 9C38 movea.b A1, [A0 - 0x63C8] 0000019A 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 0000019C AA1E syscall GetCIcon 0000019E 2305 move.l -[A1], D5 000001A0 6B00 AA3C bmi -0x55C2 /* FFFFABDE */ 000001A4 2305 move.l -[A1], D5 000001A6 927B 06B6 sub.w D1, [PC + D0.w * 8 - 0x74] 000001AA DB0E addx.b -[A5], -[A6] 000001AC 0A83 022E 5AB3 xori.l D3, 0x22E5AB3 000001B2 0794 bclr [A4], D3 000001B4 0213 0293 andi.b [A3], 0x93 000001B8 12DB move.b [A1]+, [A3]+ 000001BA 061A 53A8 addi.b [A2]+, 0xA8 000001BE 3B0D move.w -[A5], A5 000001C0 5329 B305 subq.b [A1 - 0x4CFB], 1 000001C4 EEAB lsr D3, D7 000001C6 0E7B 4328 001B .invalid.w [PC + D0.w + 0x1B], 0x4328 /* 'C(' */ // invalid immediate operation 000001CC 0F46 bchg D6, D7 000001CE 0C02 1320 cmpi.b D2, 0x20 /* ' ' */ 000001D2 908B sub.l D0, A3 000001D4 0732 3C14 btst [A2 + D3 * 4 + 0x14], D3 000001D8 12EB 0004 move.b [A1]+, [A3 + 0x4] 000001DC A34C syscall CompactMem, flags=3 000001DE 7020 moveq.l D0, 0x20 000001E0 2C43 movea.l A6, D3 000001E2 085B 06EB bchg.b [A3]+, 0xEB 000001E6 00C3 .incomplete 000001E8 06E4 .incomplete 000001EA 0307 btst D7, D1 000001EC E30B lsl D3.b, 1 000001EE A101 syscall Close, flags=1 000001F0 02A3 3B5B 0A23 andi.l -[A3], 0x3B5B0A23 /* ';[\n#' */ 000001F6 0A2E 2AB3 8563 xori.b [A6 - 0x7A9D], 0xB3 000001FC 093B 0D3B 0012 2305 C501 2B20 btst [[PC + 0x122305 + D0 * 4] - 0x3AFED4E0], D4 00000208 7066 moveq.l D0, 0x66 0000020A EB09 lsl D1.b, 5 0000020C C316 and.b [A6], D1 0000020E 9C4C sub.w D6, A4 00000210 BB15 xor.b [A5], D5 00000212 3B0D move.w -[A5], A5 00000214 389B move.w [A4], [A3]+ 00000216 0886 230A bclr.b D6, 0xA /* '\n' */ 0000021A 383B 0A0C move.w D4, [PC + D0 * 2 + 0xC] 0000021E 48E3 0BE2 movem.l -[A3], D4,D6,D7,A0,A1,A2,A6 00000222 C306 abcd D1, D6 00000224 0003 0E02 ori.b D3, 0x2 00000228 8309 sbcd -[A1], -[A1] 0000022A 0003 0B08 ori.b D3, 0x8 0000022E 62E5 bhi -0x19 /* 00000215 */ 00000230 009B 0FDB 0220 ori.l [A3]+, 0xFDB0220 00000236 BE6B 2921 cmp.w D7, [A3 + 0x2921] 0000023A 1F4B 0FBB move.b [A7 + 0xFBB], A3 0000023E 225C movea.l A1, [A4]+ 00000240 130B move.b -[A1], A3 00000242 234D C40B move.l [A1 - 0x3BF5], A5 00000246 0B03 btst D3, D5 00000248 0E46 00E3 .invalid.w D6, 0xE3 // invalid immediate operation 0000024C 2C02 move.l D6, D2 0000024E 3301 move.w -[A1], D1 00000250 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00000252 1031 0372 1315 0ACB 0614 move.b D0, [[A1 + 0x13150ACB] + 0x614] 0000025C 120B move.b D1, A3 0000025E 0B04 btst D4, D5 00000260 4B4C chk.w D5, A4 00000262 050C btst A4, D2 00000264 DB00 addx.b D5, D0 00000266 BB09 cmpm.b [A5]+, [A1]+ 00000268 CB06 abcd D5, D6 0000026A E30B lsl D3.b, 1 0000026C 5B06 subq.b D6, 5 0000026E 0B0B btst A3, D5 00000270 C306 abcd D1, D6 00000272 2E2A 2B2E move.l D7, [A2 + 0x2B2E] 00000276 E30E lsl D6.b, 1 00000278 2ABB 2C28 move.l [A5], [PC + D2 * 4 + 0x28] 0000027C 321B move.w D1, [A3]+ 0000027E 3B02 move.w -[A5], D2 00000280 5B0E subq.b A6, 5 00000282 8B0E sbcd -[A5], -[A6] 00000284 5316 subq.b [A6], 1 00000286 0882 0053 bclr.b D2, 0x53 /* 'S' */ 0000028A 4C00 FB0D movem.w D0,D2,D3,A0,A1,A3,A4,A5,A6,A7, D0 0000028E 00F3 .incomplete 00000290 37FA 0AFB 0D46 move.w <>, [PC + 0xAFB /* 00000D8D, cstring "" */] 00000296 6B17 bmi +0x19 /* 000002AF */ 00000298 6112 bsr +0x14 /* 000002AC */ 0000029A 220B move.l D1, A3 0000029C 3953 0202 move.w [A4 + 0x202], [A3] 000002A0 9302 subx.b D1, D2 000002A2 3B04 move.w -[A5], D4 000002A4 446C 02D3 neg.w [A4 + 0x2D3] 000002A8 1FCB move.b <>, A3 000002AA 0F81 bclr D1, D7 fn000002AC: 000002AC 0183 bclr D3, D0 000002AE 236C 0233 2653 move.l [A1 + 0x2653], [A4 + 0x233] 000002B4 1602 move.b D3, D2 000002B6 2B16 move.l -[A5], [A6] 000002B8 5316 subq.b [A6], 1 000002BA CB05 abcd D5, D5 000002BC 6CBB bge -0x43 /* 00000279 */ 000002BE 0A73 073A 6317 74CE FB37 xori.w [[A3] + D6 * 2 + 0x74CEFB37], 0x73A 000002C8 E44B lsr D3.w, 2 000002CA 23BB 0370 BB22 100A 931E 009B move.l [[A1] + A1 * 2 + 0x9B], [PC - 0x44DDEFF6] 000002D6 1EE3 move.b [A7]+, -[A3] 000002D8 2A9B move.l [A5], [A3]+ 000002DA 04B4 8332 4329 9B9E 1B15 subi.l [[] + A1 * 2 + 0x1B15], 0x83324329 000002E4 0093 1ED3 1DE5 ori.l [A3], 0x1ED31DE5 000002EA 010A btst A2, D0 000002EC 9B1E sub.b [A6]+, D5 000002EE 005B 24F3 ori.w [A3]+, 0x24F3 000002F2 2A6B 1613 movea.l A5, [A3 + 0x1613] 000002F6 1E2C BB11 move.b D7, [A4 - 0x44EF] 000002FA 100A move.b D0, A2 000002FC 5B24 subq.b -[A4], 5 000002FE A101 syscall Close, flags=1 00000300 0C83 1A45 01A0 cmpi.l D3, 0x1A4501A0 00000306 5B2A 2A0B subq.b [A2 + 0x2A0B], 5 0000030A 1601 move.b D3, D1 0000030C 06AC 532D 2506 0FC4 addi.l [A4 + 0xFC4], 0x532D2506 00000314 5B4C subq.w A4, 5 00000316 EB00 asl D0.b, 5 00000318 CEFB 0173 35DB 0238 1B11 A924 mulu.w D7, [[PC + 0x35DB0238] + 0x1B11A924] 00000324 C4EB 00EB mulu.w D2, [A3 + 0xEB] 00000328 00B8 BD24 DB00 F11B ori.l [0xFFFFF11B], 0xBD24DB00 00000330 662A bne +0x2C /* 0000035C */ 00000332 E305 asl D5.b, 1 00000334 F921 .extension 0x921 <> // unimplemented 00000336 FB16 .extension 0xB16 <> // unimplemented 00000338 F121 .extension 0x121 <> // unimplemented 0000033A 0FC5 .incomplete 0000033C 15CB 0EA7 move.b [PC + 0xEA7 /* 000011E5, cstring "" */], A3 00000340 00DE .incomplete 00000342 B086 cmp.l D0, D6 00000344 EB0D lsl D5.b, 5 00000346 74CB moveq.l D2, 0xFFFFFFCB 00000348 11FB 11FB 11FB 116B 0D39 063B 0F01 move.b [0x00000F01], [[0x11FB116B] + 0xD39063B] 00000356 0108 btst A0, D0 00000358 B31D xor.b [A5]+, D1 0000035A 0901 btst D1, D4 label0000035C: 0000035C D31E add.b [A6]+, D1 0000035E B06C 6308 cmp.w D0, [A4 + 0x6308] 00000362 0A0B 38DC xori.b A3, 0xDC 00000366 9B00 subx.b D5, D0 00000368 E301 asl D1.b, 1 0000036A 0B05 btst D5, D5 0000036C 434C chk.w D1, A4 0000036E A532 syscall FlushEvents, flags=5 00000370 CB13 and.b [A3], D5 00000372 A132 syscall FlushEvents, flags=1 00000374 7806 moveq.l D4, 0x06 00000376 7B2A moveq.l D5, 0x2A 00000378 0A24 1404 xori.b -[A4], 0x4 0000037C C34B exg A1, A3 0000037E E06E lsr D6.w, D0 00000380 6A8B bpl -0x73 /* 0000030D */ 00000382 0B2A 2B3C btst [A2 + 0x2B3C], D5 00000386 9303 subx.b D1, D3 00000388 1EBB 0B63 1A1B 1983 21EB move.b [A7], [[PC + 0x1A1B] + 0x198321EB] 00000392 0638 0FC1 3F98 addi.b [0x00003F98], 0xC1 00000398 00D3 .incomplete 0000039A 1500 move.b -[A2], D0 0000039C 980C sub.b D4, A4 0000039E 8B01 sbcd D5, D1 000003A0 A13F syscall InitUtil, flags=1 000003A2 E0C8 asr .w A0 000003A4 203E move.l D0, <> 000003A6 9B01 subx.b D5, D1 000003A8 BB02 xor.b D2, D5 000003AA FB41 .extension 0xB41 <> // unimplemented 000003AC 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000003AE D315 add.b [A5], D1 000003B0 6A43 bpl +0x45 /* 000003F5 */ 000003B2 2A2A 13A3 move.l D5, [A2 + 0x13A3] 000003B6 E502 asl D2.b, 2 000003B8 0B0E btst A6, D5 000003BA 0098 0AFB 0B1D ori.l [A0]+, 0xAFB0B1D 000003C0 0373 4043 bchg [A3 + D4.w + 0x43], D1 000003C4 050B btst A3, D2 000003C6 0E05 030F .invalid.b D5, 0xF // invalid immediate operation 000003CA 26E6 move.l [A3]+, -[A6] 000003CC 8301 sbcd D1, D1 000003CE 32C2 move.w [A1]+, D2 000003D0 BB01 xor.b D1, D5 000003D2 130B move.b -[A1], A3 000003D4 EB82 asl D2, 5 000003D6 6300 2137 bls +0x2139 /* 0000250F */ 000003DA 26E6 move.l [A3]+, -[A6] 000003DC 3B17 move.w -[A5], [A7] 000003DE 6108 bsr +0xA /* 000003E8 */ 000003E0 26E6 move.l [A3]+, -[A6] 000003E2 7300 moveq.l D1, 0x00 000003E4 C838 0F26 and.b D4, [0x00000F26] fn000003E8: 000003E8 E6AC lsr D4, D3 000003EA C2D3 mulu.w D1, [A3] 000003EC 0D13 btst [A3], D6 000003EE 0BCA .incomplete 000003F0 841B or.b D2, [A3]+ 000003F2 0473 0B32 C248 subi.w [A3 + A4.w * 2 + 0x48], 0xB32 000003F8 EB02 asl D2.b, 5 000003FA 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 000003FC 5053 addq.w [A3], 8 000003FE 08CB 0013 bset.b A3, 0x13 00000402 0F0C btst A4, D7 00000404 0C02 3B11 cmpi.b D2, 0x11 00000408 5A13 addq.b [A3], 5 0000040A 0BB4 D323 EB02 530C AB1C bclr [[A4 - 0x14FE + A5 * 2] + 0x530CAB1C], D5 00000414 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000416 8300 sbcd D1, D0 00000418 530C subq.b A4, 1 0000041A D321 add.b -[A1], D1 0000041C 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 0000041E C324 and.b -[A4], D1 00000420 3B46 EB0A move.w [A5 - 0x14F6], D6 00000424 FB0B .extension 0xB0B <> // unimplemented 00000426 00DB .incomplete 00000428 056C 8B01 bchg [A4 - 0x74FF], D2 0000042C 9300 subx.b D1, D0 0000042E 0293 188B 301B andi.l [A3], 0x188B301B 00000434 0473 0620 BA2A subi.w [A3 + A3 * 2 + 0x2A], 0x620 0000043A 8B8C A50C unpk -[A5], -[A4], 0xA50C 0000043E DB05 addx.b D5, D5 00000440 001B 046C ori.b [A3]+, 0x6C /* 'l' */ 00000444 0053 2C00 ori.w [A3], 0x2C00 /* ',\0' */ 00000448 9893 sub.l D4, [A3] 0000044A 0021 0DFB ori.b -[A1], 0xFB 0000044E 02E0 .incomplete 00000450 0FC8 .incomplete 00000452 20C6 move.l [A0]+, D6 00000454 930A subx.b -[A1], -[A2] 00000456 BB02 xor.b D2, D5 00000458 C105 abcd D0, D5 0000045A 532C 3300 subq.b [A4 + 0x3300], 1 0000045E BB02 xor.b D2, D5 00000460 E105 asl D5.b, 8 00000462 532C E50D subq.b [A4 - 0x1AF3], 1 00000466 0F89 bclr A1, D7 00000468 0138 9325 btst [0xFFFF9325], D0 0000046C 0B2A 1905 btst [A2 + 0x1905], D5 00000470 6304 bls +0x6 /* 00000476 */ 00000472 1505 move.b -[A2], D5 00000474 E504 asl D4.b, 2 label00000476: 00000476 380F move.w D4, A7 00000478 3263 movea.w A1, -[A3] 0000047A 2500 move.l -[A2], D0 0000047C 8300 sbcd D1, D0 0000047E 410C .invalid 0, A4 // invalid opcode 4 with b == 4 00000480 0307 btst D7, D1 00000482 130F move.b -[A1], A7 00000484 DB45 addx.w D5, D5 00000486 F349 .extension 0x349 <> // unimplemented 00000488 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 0000048A F318 .extension 0x318 <> // unimplemented 0000048C 131F move.b -[A1], [A7]+ 0000048E 7B27 moveq.l D5, 0x27 00000490 985C sub.w D4, [A4]+ 00000492 F31E .extension 0x31E <> // unimplemented 00000494 3B38 5C53 move.w -[A5], [0x00005C53] 00000498 0F7B 2C5C bchg [PC + D2 * 4 + 0x5C], D7 0000049C BB15 xor.b [A5], D5 0000049E 9B4C subx.w -[A5], -[A4] 000004A0 5C83 addq.l D3, 6 000004A2 0833 385C C338 7324 5C53 btst.b [A3 + 0x73245C53 + A4 * 2], 0x5C /* '\\' */ 000004AC 4D93 .invalid 6, [A3] // invalid opcode 4 with b == 6 000004AE 4C5C CB06 movem.l D1,D2,A0,A1,A3,A6,A7, [A4]+ 000004B2 7B24 moveq.l D5, 0x24 000004B4 5CDB sge [A3]+ 000004B6 031B btst [A3]+, D1 000004B8 3863 movea.w A4, -[A3] 000004BA 0BDB .incomplete 000004BC CCB8 2338 and.l D6, [0x00002338] 000004C0 BB01 xor.b D1, D5 000004C2 F324 .extension 0x324 <> // unimplemented 000004C4 0300 btst D0, D1 000004C6 AB0C syscall FastSlabMode 000004C8 5CEB 10AB sge [A3 + 0x10AB] 000004CC 1E5C movea.b A7, [A4]+ 000004CE 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000004D0 0B1B btst [A3]+, D5 000004D2 5C0B addq.b A3, 6 000004D4 1F83 2CCE move.b [A7 + D2 * 4 - 0x50], D3 000004D8 B31E xor.b [A6]+, D1 000004DA E304 asl D4.b, 1 000004DC 3B1B move.w -[A5], [A3]+ 000004DE 9B03 subx.b D5, D3 000004E0 9B03 subx.b D5, D3 000004E2 2100 move.l -[A0], D0 000004E4 5CA3 addq.l -[A3], 6 000004E6 38C3 move.w [A4]+, D3 000004E8 4C5C FB2C movem.l D2,D3,D5,A0,A1,A3,A4,A5,A6,A7, [A4]+ 000004EC 932C 0B10 sub.b [A4 + 0xB10], D1 000004F0 0043 4D0C ori.w D3, 0x4D0C 000004F4 7AF3 moveq.l D5, 0xFFFFFFF3 000004F6 2FCB move.l <>, A3 000004F8 135C D324 move.b [A1 - 0x2CDC], [A4]+ 000004FC A324 syscall SetHandleSize, flags=3 000004FE 5C03 addq.b D3, 6 00000500 2D9B 2C63 move.l [A6 + D2 * 4 + 0x63], [A3]+ 00000504 0BFB .incomplete 00000506 24E3 move.l [A2]+, -[A3] 00000508 4C63 0BAB movem.l D4,D6,D7,A0,A2,A4,A6,A7, -[A3] 0000050C ACC4 syscall AngleFromSlope, auto_pop 0000050E 030B btst A3, D1 00000510 A32C syscall InitApplZone, flags=3 00000512 0302 btst D2, D1 00000514 AB24 syscall SetUpStretch 00000516 5C73 058B 2CC4 132D addq.w [[ + <> + D0 * 4] + 0x2CC4132D], 6 0000051E D34C addx.w -[A1], -[A4] 00000520 5C63 addq.w -[A3], 6 00000522 04BB 2480 2A0B 146B subi.l [PC + D1.w * 4 + 0x6B], 0x24802A0B 0000052A 4519 .invalid 2, [A1]+ // invalid opcode 4 with b == 4 0000052C 10D3 move.b [A0]+, [A3] 0000052E 2C97 move.l [A6], [A7] 00000530 02ED .incomplete 00000532 0F32 0B11 btst [[A2 + D0 * 2]], D7 00000536 00C3 .incomplete 00000538 2409 move.l D2, A1 0000053A 10BB 4505 move.b [A0], [[PC + <>] + D4 * 4] 0000053E 10BB 0405 move.b [A0], [PC + D0.w * 4 + 0x5] 00000542 100F move.b D0, A7 00000544 210E move.l -[A0], A6 00000546 DB2C E10E add.b [A4 - 0x1EF2], D5 0000054A 7B38 moveq.l D5, 0x38 0000054C 810E sbcd -[A0], -[A6] 0000054E 7338 moveq.l D1, 0x38 00000550 810E sbcd -[A0], -[A6] 00000552 2B1B move.l -[A5], [A3]+ 00000554 850E sbcd -[A2], -[A6] 00000556 CCAB 1ECC and.l D6, [A3 + 0x1ECC] 0000055A AB0C syscall FastSlabMode 0000055C CED3 mulu.w D7, [A3] 0000055E 2CE3 move.l [A6]+, -[A3] 00000560 04B3 1E6B 1053 085C subi.l [A3 + D0 + 0x5C], 0x1E6B1053 00000568 8338 210D or.b [0x0000210D], D1 0000056C 1B1B move.b -[A5], [A3]+ 0000056E 250D move.l -[A2], A5 00000570 2B0F move.l -[A5], A7 00000572 2D0D move.l -[A6], A5 00000574 3B12 move.w -[A5], [A2] 00000576 210D move.l -[A0], A5 00000578 330F move.w -[A1], A7 0000057A 9B2C 5CEB sub.b [A4 + 0x5CEB], D5 0000057E 2C0B move.l D6, A3 00000580 1B63 0B0B move.b [A5 + 0xB0B], -[A3] 00000584 0981 bclr D1, D4 00000586 0DAB AC9B bclr [A3 - 0x5365], D6 0000058A 023A AB24 CC21 andi.b [PC - 0x33DF /* FFFFD1AD, cstring "" */], 0x24 /* '$' */ 00000590 0D3B 0FD3 4CCC 010D btst [[] + 0x4CCC010D], D6 00000598 630B bls +0xD /* 000005A5 */ 0000059A 7B88 moveq.l D5, 0xFFFFFF88 0000059C D10C addx.b -[A0], -[A4] 0000059E 831E or.b [A6]+, D1 000005A0 CD0C abcd -[A6], -[A4] 000005A2 6B12 bmi +0x14 /* 000005B6 */ 000005A4 E000 asr D0.b, 8 000005A6 E101 asl D1.b, 8 000005A8 A31E syscall NewPtrClear, flags=3 000005AA 0557 bchg [A7], D2 000005AC A100 syscall Open/PBHOpen/HOpen, flags=1 000005AE 0FA1 bclr -[A1], D7 000005B0 00CC .incomplete 000005B2 8B24 or.b -[A4], D5 000005B4 CC93 and.l D6, [A3] label000005B6: 000005B6 24CC move.l [A2]+, A4 000005B8 9B24 sub.b -[A4], D5 000005BA 88CB divu.w D4, A3 000005BC 1320 move.b -[A1], -[A0] 000005BE 2B0E move.l -[A5], A6 000005C0 AB22 syscall SeekRgn 000005C2 008B 240C 8306 ori.l A3, 0x240C8306 000005C8 AA43 syscall SetControlColor/SetCtlColor 000005CA 003A 3334 E100 ori.b [PC - 0x1F00 /* FFFFE6CC, cstring "" */], 0x34 /* '4' */ 000005D0 BB01 xor.b D1, D5 000005D2 3A63 movea.w A5, -[A3] 000005D4 0083 066B 0DAA ori.l D3, 0x66B0DAA 000005DA 9308 subx.b -[A1], -[A0] 000005DC 3A63 movea.w A5, -[A3] 000005DE 1D00 move.b -[A6], D0 000005E0 9324 sub.b -[A4], D1 000005E2 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 000005E4 D301 addx.b D1, D1 000005E6 E883 asr D3, 4 000005E8 06EB .incomplete 000005EA 0100 btst D0, D0 000005EC 9B24 sub.b -[A4], D5 000005EE E500 asl D0.b, 2 000005F0 1B05 move.b -[A5], D5 000005F2 8306 sbcd D1, D6 000005F4 1307 move.b -[A1], D7 000005F6 CB03 abcd D5, D3 000005F8 031B btst [A3]+, D1 000005FA E100 asl D0.b, 8 000005FC 0300 btst D0, D1 000005FE 8324 or.b -[A4], D1 00000600 E932 roxl D2.b, D4 00000602 6B15 bmi +0x17 /* 00000619 */ 00000604 CA73 0BCE and.w D5, <> 00000608 A31E syscall NewPtrClear, flags=3 0000060A CB34 4578 EB0A 9833 and.b [A4 - 0x14F567CD], D5 00000612 08AB 1A13 0B63 bclr.b [A3 + 0xB63], 0x13 00000618 03F3 .incomplete 0000061A 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 0000061C 007B 0533 0063 ori.w [PC + D0.w + 0x63], 0x533 00000622 017B 0523 0713 0FA5 2BCB bchg [[PC + 0x713 + D0 * 4] + 0xFA52BCB], D0 0000062C 3B1B move.w -[A5], [A3]+ 0000062E 07D9 .incomplete 00000630 1ABB 2C97 move.b [A5], [PC + D2 * 4 - 0x105] 00000634 036E BB82 bchg [A6 - 0x447E], D1 00000638 D341 addx.w D1, D1 0000063A CB21 and.b -[A1], D5 0000063C BB2C 38BB xor.b [A4 + 0x38BB], D5 00000640 3BA1 0573 062A 032E 8A19 0421 move.w [[A5 + 0x62A032E] - 0x75E6FBDF], -[A1] 0000064C 1087 move.b [A0], D7 0000064E 0446 DB94 subi.w D6, 0xDB94 00000652 887B 088B or.w D4, [PC + D0 - 0x117] 00000656 072E EB03 btst [A6 - 0x14FD], D3 0000065A 7B08 moveq.l D5, 0x08 0000065C 7903 moveq.l D4, 0x03 0000065E 9115 sub.b [A5], D0 00000660 7103 moveq.l D0, 0x03 00000662 0FC1 .incomplete 00000664 06F7 .incomplete 00000666 045C E902 subi.w [A4]+, 0xE902 0000066A F784 .invalid <> 0000066C 7287 moveq.l D1, 0xFFFFFF87 0000066E 049B F784 8EF1 subi.l [A3]+, 0xF7848EF1 00000674 02F7 .incomplete 00000676 84A6 or.l D2, -[A6] 00000678 8704 sbcd D3, D4 0000067A CF0F abcd -[A7], -[A7] 0000067C 6106 bsr +0x8 /* 00000684 */ 0000067E 2B17 move.l -[A5], [A7] 00000680 F704 .extension 0x704 <> // unimplemented 00000682 C5E5 muls.w D2, -[A5] fn00000684: 00000684 020F 891C andi.b A7, 0x1C 00000688 C32C 6303 and.b [A4 + 0x6303], D1 0000068C 0F3D btst <>, D7 0000068E 1BDB move.b <>, [A3]+ 00000690 1097 move.b [A0], [A7] 00000692 0502 btst D2, D2 00000694 132F BB02 move.b -[A1], [A7 - 0x44FE] 00000698 A30B syscall Rename/PBHRename/HRename, flags=3 0000069A E309 lsl D1.b, 1 0000069C DB10 add.b [A0], D5 0000069E 3843 movea.w A4, D3 000006A0 3B41 0463 move.w [A5 + 0x463], D1 000006A4 0613 1B4C addi.b [A3], 0x4C /* 'L' */ 000006A8 B302 xor.b D2, D1 000006AA 26A3 move.l [A3], -[A3] 000006AC 1021 move.b D0, -[A1] 000006AE 592B 0EBB subq.b [A3 + 0xEBB], 4 000006B2 0113 btst [A3], D0 000006B4 1B8B 9529 59A3 move.b [[A5 + 0x59A3 + A1 * 4]], A3 000006BA 1025 move.b D0, -[A5] 000006BC 5938 839D subq.b [0xFFFF839D], 4 000006C0 7315 moveq.l D1, 0x15 000006C2 8B15 or.b [A5], D5 000006C4 2101 move.l -[A0], D1 000006C6 CA93 and.l D5, [A3] 000006C8 0473 06F3 0323 404B 052B 0EA1 subi.w [[A3 + 0x404B + D0 * 2] + 0x52B0EA1], 0x6F3 000006D4 0813 1B0F btst.b [A3], 0xF 000006D8 26E6 move.l [A3]+, -[A6] 000006DA A33E syscall DrvrRemove, flags=3 000006DC 7306 moveq.l D1, 0x06 000006DE D316 add.b [A6], D1 000006E0 9305 subx.b D1, D5 000006E2 B316 xor.b [A6], D1 000006E4 6312 bls +0x14 /* 000006F8 */ 000006E6 B304 xor.b D4, D1 000006E8 6100 D30C bsr -0x2CF2 /* FFFFD9F6 */ 000006EC F309 .extension 0x309 <> // unimplemented 000006EE 9305 subx.b D1, D5 000006F0 2B0D move.l -[A5], A5 000006F2 6312 bls +0x14 /* 00000706 */ 000006F4 0330 CB2F 6B4A 234A 0B30 btst [[A0 + 0x6B4A] + A4 * 2 + 0x234A0B30], D1 // begin alternate branch 000006F8-000006FE label000006F8: 000006F8 6B4A bmi +0x4C /* 00000744 */ 000006FA 234A 0B30 move.l [A1 + 0xB30], A2 // end alternate branch 000006F8-000006FE label000006F8: // (misaligned) 000006FE 1330 D38C move.b -[A1], <> 00000702 433D .invalid 1, <> // invalid opcode 4 with b == 4 00000704 E500 asl D0.b, 2 label00000706: 00000706 2330 E33B 1AC2 C529 BB44 10D3 move.l -[A1], [[A0 + 0x1AC2C529 + A6 * 2] - 0x44BBEF2D] 00000712 0B13 btst [A3], D5 00000714 0333 0333 0562 CB03 6AE2 CB03 btst [[A3 + 0x562CB03 + D0 * 2] + 0x6AE2CB03], D1 00000720 F301 .extension 0x301 <> // unimplemented 00000722 6107 bsr +0x9 /* 0000072B */ 00000724 7300 moveq.l D1, 0x00 00000726 3908 move.w -[A4], A0 00000728 2A1B move.l D5, [A3]+ 0000072A 14F7 04C4 move.b [A2]+, [A7 + D0.w * 4 - 0x60] 0000072E 0910 btst [A0], D4 00000730 F784 .invalid <> 00000732 DA87 add.l D5, D7 00000734 05A1 bclr -[A1], D2 00000736 0FC1 .incomplete 00000738 1261 movea.b A1, -[A1] 0000073A 0546 bchg D6, D2 0000073C C13C 9962 and.b 0x62 /* 'b' */, D0 00000740 D302 addx.b D1, D2 00000742 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 label00000744: 00000744 9D03 subx.b D6, D3 00000746 D306 addx.b D1, D6 00000748 38D3 move.w [A4]+, [A3] 0000074A 3A81 move.w [A5], D1 0000074C 03E4 .incomplete 0000074E F902 .extension 0x902 <> // unimplemented 00000750 7B09 moveq.l D5, 0x09 00000752 9705 subx.b D3, D5 00000754 BCBB 3AE1 cmp.l D6, [PC + D3 * 2 - 0x31] 00000758 02FD .incomplete 0000075A 054B bchg A3, D2 0000075C 0797 bclr [A7], D3 0000075E 05F1 .incomplete 00000760 3B0B move.w -[A5], A3 00000762 E102 asl D2.b, 8 00000764 0CDB .incomplete 00000766 0F43 bchg D3, D7 00000768 008B 1C7B 0902 ori.l A3, 0x1C7B0902 0000076E FC21 1966 .unknown 0xFC21 0x1966 (W = 6) 00000772 4519 .invalid 2, [A1]+ // invalid opcode 4 with b == 4 00000774 6303 bls +0x5 /* 00000779 */ 00000776 B30C cmpm.b [A1]+, [A4]+ 00000778 C51D and.b [A5]+, D2 0000077A 1233 03F3 015A 131B 732B 8B15 move.b D1, [[0x15A131B] + 0x732B8B15] // begin alternate branch 0000077E-00000786 label0000077E: 0000077E 015A bchg [A2]+, D0 00000780 131B move.b -[A1], [A3]+ 00000782 732B moveq.l D1, 0x2B 00000784 8B15 or.b [A5], D5 // end alternate branch 0000077E-00000786 label0000077E: // (misaligned) 00000786 5D23 subq.b -[A3], 6 00000788 B32C 9706 xor.b [A4 - 0x68FA], D1 0000078C 095B bchg [A3]+, D4 0000078E 3ABB 0263 move.w [A5], [PC + D0.w * 2 + 0x63] 00000792 0C9B 40B3 2C6A cmpi.l [A3]+, 0x40B32C6A 00000798 B823 cmp.b D4, -[A3] 0000079A 0FDA .incomplete 0000079C 8523 or.b -[A3], D2 0000079E 230F move.l -[A1], A7 000007A0 4C2B 3A93 01AB movem.w D0,D1,D4,D7,A1,A3,A4,A5, [A3 + 0x1AB] 000007A6 13C3 3332 E307 move.b [0x3332E307], D3 000007AC FB12 .extension 0xB12 <> // unimplemented 000007AE AB13 syscall PatConvert 000007B0 0B37 230F 8923 7309 btst [[A7 + <>] + D2 * 2 - 0x76DC8CF7], D5 000007B8 3B17 move.w -[A5], [A7] 000007BA 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000007BC 531A subq.b [A2]+, 1 000007BE D30D addx.b -[A1], -[A5] 000007C0 230F move.l -[A1], A7 000007C2 C148 exg A0, A0 000007C4 531A subq.b [A2]+, 1 000007C6 7315 moveq.l D1, 0x15 000007C8 AB13 syscall PatConvert 000007CA 017B 097D bchg <>, D0 000007CE 26E6 move.l [A3]+, -[A6] 000007D0 CA8B and.l D5, A3 000007D2 113B 3F13 0B6B 0D5A move.b -[A0], [[PC + D3 * 8] + 0xB6B0D5A] 000007DA 230F move.l -[A1], A7 000007DC B493 cmp.l D2, [A3] 000007DE 0533 B993 05E3 2153 btst [[ + A3] + 0x5E32153], D2 000007E6 0EAE EB03 9385 538E .invalid.l [A6 + 0x538E], 0xEB039385 // invalid immediate operation 000007EE 2922 move.l -[A4], -[A2] 000007F0 5B16 subq.b [A6], 5 000007F2 AB06 syscall CullPoints 000007F4 EB02 asl D2.b, 5 000007F6 6B86 bmi -0x78 /* 0000077E */ 000007F8 8505 sbcd D2, D5 000007FA B30A cmpm.b [A1]+, [A2]+ 000007FC 0B07 btst D7, D5 000007FE 7309 moveq.l D1, 0x09 00000800 252A FB39 move.l -[A2], [A2 - 0x4C7] 00000804 2104 move.l -[A0], D4 00000806 732B moveq.l D1, 0x2B 00000808 AB13 syscall PatConvert 0000080A 8107 sbcd D0, D7 0000080C 7300 moveq.l D1, 0x00 0000080E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000810 0F41 bchg D1, D7 00000812 22F7 8596 090F move.l [A1]+, [[] + A0 * 4 + 0x90F] 00000818 B325 xor.b -[A5], D1 0000081A F705 .extension 0x705 <> // unimplemented 0000081C AC87 syscall TextFont, auto_pop 0000081E 06B4 631F 4922 B327 4122 591F 7B11 addi.l [[A4 + 0x4122] + A3 * 2 + 0x591F7B11], 0x631F4922 0000082C D301 addx.b D1, D1 0000082E A705 syscall Status, flags=7 00000830 D853 add.w D4, [A3] 00000832 1F87 05E5 move.b <>, D7 00000836 0103 btst D3, D0 00000838 D306 addx.b D1, D6 0000083A 9706 subx.b D3, D6 0000083C CF6B 1BA7 and.w [A3 + 0x1BA7], D7 00000840 06F9 .incomplete 00000842 9705 subx.b D3, D5 00000844 F093 22E1 .extension 0x093 <> // unimplemented 00000848 027B 1103 08DB andi.w [PC + D0 - 0x37], 0x1103 0000084E 155B 0761 move.b [A2 + 0x761], [A3]+ 00000852 001B 0E2B ori.b [A3]+, 0x2B /* '+' */ 00000856 185B movea.b A4, [A3]+ 00000858 16E3 move.b [A3]+, -[A3] 0000085A 41DB lea.l A0, [A3]+ 0000085C A00B syscall Rename/PBHRename/HRename 0000085E 117B 119B 0E33 0E53 1A0F move.b [A0 + 0x1A0F], [[ + D1] + 0xE330E53] 00000868 8123 or.b -[A3], D0 0000086A 230F move.l -[A1], A7 0000086C 6303 bls +0x5 /* 00000871 */ 0000086E 231B move.l -[A1], [A3]+ 00000870 E113 roxl D3.b, 8 00000872 8301 sbcd D1, D1 00000874 E537 roxl D7.b, D2 00000876 1012 move.b D0, [A2] 00000878 230F move.l -[A1], A7 0000087A 1213 move.b D1, [A3] 0000087C 0B0C btst A4, D5 0000087E 02DB .incomplete 00000880 2593 11E5 move.l <>, [A3] 00000884 24AB 0173 move.l [A2], [A3 + 0x173] 00000888 2B4B 2402 move.l [A5 + 0x2402 /* export_1148 */], A3 0000088C AB1B syscall PutRgn 0000088E 6E63 bgt +0x65 /* 000008F3 */ 00000890 0792 bclr [A2], D3 00000892 2B09 move.l -[A5], A1 00000894 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4 00000896 8B0B sbcd -[A5], -[A3] 00000898 4A0B tst.b A3 0000089A 0545 bchg D5, D2 0000089C A81A syscall HOpenResFile 0000089E 34EB 0778 move.w [A2]+, [A3 + 0x778] 000008A2 06B0 0327 6B13 4304 addi.l <>, 0x3276B13 000008AA AB28 syscall StdDevLoop 000008AC BB26 xor.b -[A6], D5 000008AE 5B36 24EE subq.b [A6 + D2.w * 4 - 0x18], 5 000008B2 0301 btst D1, D1 000008B4 F303 .extension 0x303 <> // unimplemented 000008B6 6B02 bmi +0x4 /* 000008BA */ 000008B8 F30E .extension 0x30E <> // unimplemented label000008BA: 000008BA 6344 bls +0x46 /* 00000900 */ 000008BC 2E4A movea.l A7, A2 000008BE CB08 abcd -[A5], -[A0] 000008C0 0503 btst D3, D2 000008C2 BB04 xor.b D4, D5 000008C4 61AB bsr -0x53 /* 00000871 */ 000008C6 9303 subx.b D1, D3 000008C8 1A93 move.b [A5], [A3] 000008CA 0FB3 0A33 bclr [A3 + D0 * 2 + 0x33], D7 000008CE 19A3 0084 move.b [A4 + D0.w - 0x124], -[A3] 000008D2 6304 bls +0x6 /* 000008D8 */ 000008D4 7B01 moveq.l D5, 0x01 000008D6 B003 cmp.b D0, D3 label000008D8: 000008D8 0293 3826 E300 andi.l [A3], 0x3826E300 000008DE EB20 asl D0.b, D5 000008E0 211D move.l -[A0], [A5]+ 000008E2 8B2D 2B13 or.b [A5 + 0x2B13], D5 000008E6 CB25 and.b -[A5], D5 000008E8 4C9B 2588 movem.w D3,D7,A0,A2,A5, [A3]+ 000008EC 24B3 042B move.l [A2], [A3 + D0.w * 4 + 0x2B] 000008F0 132B 064C move.b -[A1], [A3 + 0x64C] 000008F4 7B18 moveq.l D5, 0x18 000008F6 2381 9308 move.l [A1 + <> + A1 * 2], D1 000008FA 4333 5B1F 7307 9308 .invalid 1, [[A3] + D5 * 2 + 0x73079308] // invalid opcode 4 with b == 4 // begin alternate branch 00000900-00000902 label00000900: 00000900 9308 subx.b -[A1], -[A0] // end alternate branch 00000900-00000902 label00000900: // (misaligned) 00000902 003B 03C1 189B ori.b [PC + D1 - 0x101], 0xC1 00000908 02EA .incomplete 0000090A 3B03 move.w -[A5], D3 0000090C 4036 0501 negx.b [[A6 + <> + D0 * 4]] 00000910 E31F rol D7.b, 1 00000912 7020 moveq.l D0, 0x20 00000914 3A4C movea.w A5, A4 00000916 531F subq.b [A7]+, 1 00000918 9388 subx.l -[A1], -[A0] 0000091A 3B03 move.w -[A5], D3 0000091C 6101 bsr +0x3 /* 0000091F */ 0000091E 221E move.l D1, [A6]+ 00000920 EA02 asr D2.b, 5 00000922 FB3A .extension 0xB3A <> // unimplemented 00000924 5314 subq.b [A4], 1 00000926 0B06 btst D6, D5 00000928 0101 btst D1, D0 0000092A 04E3 .incomplete 0000092C 24AB 0320 move.l [A2], [A3 + 0x320] 00000930 244C movea.l A2, A4 00000932 1B11 move.b -[A5], [A1] 00000934 A300 syscall Open/PBHOpen/HOpen, flags=3 00000936 B38F cmpm.l [A1]+, [A7]+ 00000938 3B03 move.w -[A5], D3 0000093A 238A BB04 move.l <>, A2 0000093E 9B21 sub.b -[A1], D5 00000940 E1D1 asl .w [A1] 00000942 C326 and.b -[A6], D1 00000944 AB08 syscall PutPicOp 00000946 54A1 addq.l -[A1], 2 00000948 0200 5E04 andi.b D0, 0x4 0000094C 0F25 btst -[A5], D7 0000094E 172C 6B33 move.b -[A3], [A4 + 0x6B33] 00000952 4206 clr.b D6 00000954 AB30 syscall bMAIN0 00000956 2303 move.l -[A1], D3 00000958 EB0B lsl D3.b, 5 0000095A 830C sbcd -[A1], -[A4] 0000095C 4206 clr.b D6 0000095E 831C or.b [A4]+, D1 00000960 A1ED syscall vUpdAltMDB, flags=1 00000962 88BB 0474 or.l D4, [PC + D0.w * 4 + 0x74] 00000966 3B00 move.w -[A5], D0 00000968 B31A xor.b [A2]+, D1 0000096A C306 abcd D1, D6 0000096C A301 syscall Close, flags=3 0000096E 3302 move.w -[A1], D2 00000970 AEBB syscall 0xABB, auto_pop 00000972 0003 120F ori.b D3, 0xF 00000976 2E2B 00AC move.l D7, [A3 + 0xAC] 0000097A 8B02 sbcd D5, D2 0000097C 6B15 bmi +0x17 /* 00000993 */ 0000097E 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00000980 CA8B and.l D5, A3 00000982 0ECB .incomplete 00000984 0406 133F subi.b D6, 0x3F /* '?' */ 00000988 5ECB A59B dbgt D3, -0x5A67 /* FFFFAF25 */ 0000098C 021E 9338 andi.b [A6]+, 0x38 /* '8' */ 00000990 3B08 move.w -[A5], A0 00000992 F307 .extension 0x307 <> // unimplemented 00000994 0B0C btst A4, D5 00000996 5313 subq.b [A3], 1 00000998 7B01 moveq.l D5, 0x01 0000099A 9502 subx.b D2, D2 0000099C 9319 sub.b [A1]+, D1 0000099E 8B02 sbcd D5, D2 000009A0 3308 move.w -[A1], A0 000009A2 432B 6B03 .invalid 1, [A3 + 0x6B03] // invalid opcode 4 with b == 4 000009A6 6303 bls +0x5 /* 000009AB */ 000009A8 7B02 moveq.l D5, 0x02 000009AA 8893 or.l D4, [A3] 000009AC 384C movea.w A4, A4 000009AE 1B14 move.b -[A5], [A4] 000009B0 C838 8B2D and.b D4, [0xFFFF8B2D] 000009B4 2802 move.l D4, D2 000009B6 D339 CB83 6319 add.b [0xCB836319], D1 000009BC 0B02 btst D2, D5 000009BE 02E3 .incomplete 000009C0 0CBC 5E23 03F3 0474 5334 cmpi.l 0x4745334, 0x5E2303F3 000009CA B85E cmp.w D4, [A6]+ 000009CC 32F2 2613 move.w [A1]+, [A2 + D2.w * 8 + 0x13] 000009D0 0063 05D3 ori.w -[A3], 0x5D3 000009D4 0D5E bchg [A6]+, D6 000009D6 5083 addq.l D3, 8 000009D8 14EB 1BBB move.b [A2]+, [A3 + 0x1BBB] 000009DC 1224 move.b D1, -[A4] 000009DE 02B3 18C1 179B 3FCB 0326 E60B andi.l [[ + <>] + 0x326E60B], 0x18C1179B 000009EA 08CC 8300 bset.b A4, 0x0 000009EE 2B46 2B3F move.l [A5 + 0x2B3F], D6 000009F2 E307 asl D7.b, 1 000009F4 202C E319 move.l D0, [A4 - 0x1CE7] 000009F8 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 000009FA E307 asl D7.b, 1 000009FC 2303 move.l -[A1], D3 000009FE 030F btst A7, D1 00000A00 7B43 moveq.l D5, 0x43 00000A02 E387 asl D7, 1 00000A04 5B10 subq.b [A0], 5 00000A06 E387 asl D7, 1 00000A08 FB09 .extension 0xB09 <> // unimplemented 00000A0A E387 asl D7, 1 00000A0C AB0F syscall CheckPic 00000A0E 6263 bhi +0x65 /* 00000A73 */ 00000A10 09A3 bclr -[A3], D4 00000A12 02C3 .incomplete 00000A14 0A32 C20A A1AD 65BE xori.b [[0x65BE] + A2], 0xA /* '\n' */ 00000A1C A15B syscall PowerOff, flags=1 00000A1E 0F62 bchg -[A2], D7 00000A20 E307 asl D7.b, 1 00000A22 B328 8300 xor.b [A0 - 0x7D00], D1 00000A26 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000A28 C263 and.w D1, -[A3] 00000A2A 0183 bclr D3, D0 00000A2C 0023 07EB ori.b -[A3], 0xEB 00000A30 020F 9CF3 andi.b A7, 0xF3 00000A34 1673 0673 movea.b A3, [A3 + D0.w * 8 + 0x73] 00000A38 0DBB 0023 bclr [PC + D0.w + 0x23], D6 00000A3C B10F cmpm.b [A0]+, [A7]+ 00000A3E C002 and.b D0, D2 00000A40 BB18 xor.b [A0]+, D5 00000A42 AB03 syscall Jackson 00000A44 5300 subq.b D0, 1 00000A46 0CC0 .incomplete 00000A48 02C3 .incomplete 00000A4A 181B move.b D4, [A3]+ 00000A4C 039B bclr [A3]+, D1 00000A4E 0128 A302 btst [A0 - 0x5CFE], D0 00000A52 0293 3B61 4EB3 andi.l [A3], 0x3B614EB3 00000A58 360F move.w D3, A7 00000A5A 212A 221E move.l -[A0], [A2 + 0x221E] 00000A5E 1A02 move.b D5, D2 00000A60 EB1F rol D7.b, 5 00000A62 1700 move.b -[A3], D0 00000A64 6663 bne +0x65 /* 00000AC9 */ 00000A66 1961 2B0C move.b [A4 + 0x2B0C], -[A1] 00000A6A 22F2 1A28 move.l [A1]+, [A2 + D1 * 2 + 0x28] 00000A6E 412B 0700 .invalid 0, [A3 + 0x700] // invalid opcode 4 with b == 4 00000A72 7820 moveq.l D4, 0x20 00000A74 2C33 0292 move.l D6, [A3 + D0.w * 2 - 0x110] 00000A78 B301 xor.b D1, D1 00000A7A 0B01 btst D1, D5 00000A7C 0B00 btst D0, D5 00000A7E 6304 bls +0x6 /* 00000A84 */ 00000A80 0F8D bclr A5, D7 00000A82 0FCA .incomplete label00000A84: 00000A84 8436 730B D320 6304 or.b D2, [[A6 + <> + D7 * 2] - 0x2CDF9CFC] 00000A8C 4B87 .invalid 5, D7 // invalid opcode 4 with b == 6 00000A8E 1345 0A36 move.b [A1 + 0xA36], D5 00000A92 0C0C 0C13 cmpi.b A4, 0x13 00000A96 0A22 4307 xori.b -[A2], 0x7 00000A9A 1A22 move.b D5, -[A2] 00000A9C B300 xor.b D0, D1 00000A9E 3B06 move.w -[A5], D6 00000AA0 0223 020F andi.b -[A3], 0xF 00000AA4 6EAD bgt -0x51 /* 00000A53 */ 00000AA6 2E .incomplete